package net.realsee.domain.wcs.rcs.irayple;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

/**
 * 华睿RCS应答实体
 *
 * @author 戴俊宇
 * @since 2023/10/30 下午 01:47
 **/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@Accessors(chain = true)
public class IRayPleRcsOperateResult {

    /**
     * 返回状态码
     * 1000 请求成功
     * 1001 请求失败
     * 7201 请求参数错误
     * 2103 任务流程模板编号不存在
     * 2107 需要传路径点时，路径集合为空
     * 2108 路径集合有误
     * 2111 请勿重复下发任务
     * 2115 任务已完成
     */
    private Integer code;

    /**
     * 返回结果内容
     */
    private String data;

    /**
     * 状态码描述
     */
    private String desc;
}
